#ifndef CRA_H
#define CRA_H
#include "arista.h"
#include "bool.h"

typedef struct sCra * cintrar;

/* constructor */
cintrar
cra_create(void); 

/* arrancar */
void
cra_arr(cintrar cra); 

/* avanzar */
void
cra_av(cintrar cra); 

/* elemento corriente */
Arista
cra_elec(const cintrar cra); 

/* fin cinta */
Bool
cra_fin(const cintrar cra); 

/* devuelve la cantidad de vertices */
int
cra_cantvert(const cintrar cra); 

/* devuelve la cantidad de aristas */
int
cra_cantaris(const cintrar cra); 

/* destructor */
cintrar
cra_destroy(cintrar cra); 

#endif
